printed circuit board assembly 2003 contract manufacturing 2005 2006 manufacturing contract 2000 2004 pcb iso 9001 software pcb assembly assembly